A Centralized Processing, Distributed I/O Motor Controller Based on IEEE 1394 for the Snake Robot
نویسندگان
چکیده
Research in surgical robots often calls for multi-axis motor controllers and other I/O hardware for interfacing various devices with computers. To facilitate convenient prototyping of robots with large numbers of axes and I/O lines, it would be beneficial to have controllers that scale well in this regard. We would like to incorporate additional components to a system without necessitating an unwieldy increase in I/O devices, nor introduce too many disjoint software interfaces and environments. High speed serial buses such as IEEE 1394 (FireWire) make it possible to consolidate multiple data streams into a single cable, and contemporary computers have the computational resources to process such dense data streams. These factors motivate a centralized processing, distributed I/O control architecture, which is particularly advantageous for education and research. This paper documents the design, implementation, and testing of a motor controller and its associated API using this design approach. A real-time controller for the Johns Hopkins University Snake Robot, a novel, miniature, and dexterous surgical manipulator with many degrees of freedom, is developed that combines previous experience and the aforementioned motivations with readily available but powerful new technologies.
منابع مشابه
Distributed multi-agent Load Frequency Control for a Large-scale Power System Optimized by Grey Wolf Optimizer
This paper aims to design an optimal distributed multi-agent controller for load frequency control and optimal power flow purposes. The controller parameters are optimized using Grey Wolf Optimization (GWO) algorithm. The designed optimal distributed controller is employed for load frequency control in the IEEE 30-bus test system with six generators. The controller of each generator is consider...
متن کاملVariable Impedance Control for Rehabilitation Robot using Interval Type-2 Fuzzy Logic
In this study, a novel variable impedance control for a lower-limb rehabilitation robotic system using voltage control strategy is presented. The majority of existing control approaches are based on control torque strategy, which require the knowledge of robot dynamics as well as dynamic of patients. This requires the controller to overcome complex problems such as uncertainties and nonlinearit...
متن کاملMultiple-objective Optimization of Serpentine Locomotion with Snake Robot by Using the NSGA
This paper starts with developing kinematic and dynamic model of a snake shape robot in serpentine locomotion and finishes with actual experimentation. At the beginning the symmetrical and unsymmetrical serpenoid curves are introduced. Kinematics and dynamics of a snake robot on flat and inclined surfaces are obtained for a general n-link robot. SimMechanics toolbox of MATLAB software is employ...
متن کاملRobust Control of Electrically Driven Robots in the Task Space
In this paper, a task-space controller for electrically driven robot manipulators is developed using a robust control algorithm. The controller is designed using voltage control strategy. Based on the nominal model of the robotic arm, the desired signals for motor currents are calculated and then the voltage control law is proposed based on the current errors and motor nominal electrical model....
متن کاملRobust Control of Electrically Driven Robots in the Task Space
In this paper, a task-space controller for electrically driven robot manipulators is developed using a robust control algorithm. The controller is designed using voltage control strategy. Based on the nominal model of the robotic arm, the desired signals for motor currents are calculated and then the voltage control law is proposed based on the current errors and motor nominal electrical model....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010